Copyright ã1992 by Scott Hess.  All Rights Reserved.

Non-US Keyboards

As shipped, Stuart does not work well with non-US keyboards and character sets.  Many non-US keyboards have special characters that must be accessed using the Alternate key.  This conflicts with Stuart's desire to use Alternate as a Meta key (for the main keyboard area) or a functionality toggle (for the keypad area).  Furthermore, non-US usage often requires use of the full NeXTSTEP character set, as opposed to just the ASCII portion.

To turn off Stuart's processing of Alternate as a Meta key, disable Meta from the Emulation pane of an Inspector panel.  When Meta is disabled, Stuart passes keys through exactly as they come from the windowserver, with no modifications.  Also, Stuart will turn the dead-key functionality back on.

To turn off Stuart's processing of Alternate for use as the keypad functionality toggle, disable `Alternate toggles keypad' on the Emulation pane of an Inspector panel.  When disabled, you will no longer be able to use Alternate to toggle the keypad between NeXT and vt100 modes.

NOTE:	Simply turning off Stuart's Meta key processing may not be enough to allow 8-bit entry and display.  Many shell programs put their terminal devices into a mode where the high bit is stripped from characters as they are input or output.  This high bit is what differentiates the characters from normal ASCII characters.  To disable this stripping, you can put the command

stty pass8 pass8out

into one of the shell's startup files (for instance, ~/.cshrc for csh) or at the command line.

Since the non-ASCII portion of the NeXTSTEP character set contains some bizarre characters which require slightly more display space than the normal ASCII characters, sometimes Stuart can leave portions of these characters visible even after the character has been scrolled or otherwise moved to a different position in the window.  Disabling `Short line spacing' from the Window pane of an inspector panel helps this problem to a certain extent.  In the future Stuart will hopefully handle this problem better.